package com.hkfn.rfb.rfb.bean;

import java.util.ArrayList;
import java.util.List;

public class RfbParamManager {
    public static List<RfbParamModel> batteryParamManager = new ArrayList<>();
    public static List<RfbParamModel> temperatureParamManager = new ArrayList<>();
    public static List<RfbParamModel> temperatureTrendParamManager = new ArrayList<>();
    public static List<RfbParamModel> gasParamManager = new ArrayList<>();

    static {
        RfbParamModel model1 = new RfbParamModel("充电功率", "100", "0", "kW");
        batteryParamManager.add(model1);
        RfbParamModel model2 = new RfbParamModel("充电电流", "1000", "0", "A");
        model2.setStopValueStr("812.536");
        model2.setStartValueStr("812.536");
        batteryParamManager.add(model2);
        RfbParamModel model3 = new RfbParamModel("充电电压", "83", "0", "V");
        model3.setStartValueStr("78.805");
        model3.setIntervalValueStr("0.006");
        batteryParamManager.add(model3);
        RfbParamModel model4 = new RfbParamModel("开路电压", "1.56", "0", "V");
        model4.setStartValueStr("1.502");
        model4.setIntervalValueStr("0.001");
        batteryParamManager.add(model4);
        RfbParamModel model9 = new RfbParamModel("SOC", "100", "0", "%");
        model9.setDigit(2);
        model9.setStartValueStr("51.29");
        model9.setIntervalValueStr("0.01");
        batteryParamManager.add(model9);
        RfbParamModel model10 = new RfbParamModel("单电池电压均差", "100", "0", "mV", "0");
        model10.setStopValueStr("30");
        model10.setStartValueStr("27");
        batteryParamManager.add(model10);
        RfbParamModel model5 = new RfbParamModel("单电池电压极差", "200", "0", "mV", "0");
        model5.setStopValueStr("72");
        model5.setStartValueStr("62");
        batteryParamManager.add(model5);
        RfbParamModel model6 = new RfbParamModel("放电功率", "100", "0", "kW");
        batteryParamManager.add(model6);
        RfbParamModel model7 = new RfbParamModel("放电电流", "1000", "0", "A");
        batteryParamManager.add(model7);
        RfbParamModel model8 = new RfbParamModel("放电电压", "78", "0", "V");
        batteryParamManager.add(model8);



        RfbParamModel model101 = new RfbParamModel("正极电解液进口压力", "15", "0", "m");
        model101.setStopValueStr("10.300");
        model101.setStartValueStr("10.200");
        temperatureParamManager.add(model101);
        RfbParamModel model102 = new RfbParamModel("正极电解液流量", "300", "0", "L/min");
        model102.setStopValueStr("100.200");
        model102.setStartValueStr("100.000");
        temperatureParamManager.add(model102);
        RfbParamModel model103 = new RfbParamModel("正极电解液进口温度", "35", "0", "℃");
        model103.setDigit(1);
        model103.setStartValueStr("24.6");
        model103.setStopValueStr("25.2");
        temperatureParamManager.add(model103);
        RfbParamModel model104 = new RfbParamModel("正极电解液出口温度", "45", "0", "℃");
        model104.setDigit(1);
        model104.setStartValueStr("39.5");
        model104.setStopValueStr("40.4");
        temperatureParamManager.add(model104);
        RfbParamModel model105 = new RfbParamModel("正极储液罐液位", "3", "0", "m");
        model105.setStartValueStr("1.950");
        model105.setStopValueStr("1.951");
        temperatureParamManager.add(model105);
        RfbParamModel model106 = new RfbParamModel("负极电解液进口压力", "15", "0", "m");
        model106.setStopValueStr("10.200");
        model106.setStartValueStr("10.100");
        temperatureParamManager.add(model106);
        RfbParamModel model107 = new RfbParamModel("负极电解液流量", "300", "0", "L/min");
        model107.setStopValueStr("100.200");
        model107.setStartValueStr("100.000");
        temperatureParamManager.add(model107);
        RfbParamModel model108 = new RfbParamModel("负极电解液进口温度", "35", "0", "℃");
        model108.setDigit(1);
        model108.setStartValueStr("24.6");
        model108.setStopValueStr("25.2");
        temperatureParamManager.add(model108);
        RfbParamModel model109 = new RfbParamModel("负极电解液出口温度", "45", "0", "℃");
        model109.setDigit(1);
        model109.setStartValueStr("39.5");
        model109.setStopValueStr("40.4");
        temperatureParamManager.add(model109);
        RfbParamModel model110 = new RfbParamModel("负极储液罐液位", "3", "0", "m");
        model110.setStartValueStr("1.931");
        model110.setStopValueStr("1.932");
        temperatureParamManager.add(model110);
        RfbParamModel model111 = new RfbParamModel("正负极电解液进口压力差", "0.5", "0", "m");
        temperatureParamManager.add(model111);


        RfbParamModel model201 = new RfbParamModel("正极储罐上部气压", "11", "0", "m");
        model201.setStartValueStr("10.300");
        model201.setStopValueStr("10.400");
        gasParamManager.add(model201);
        RfbParamModel model202 = new RfbParamModel("负极储罐上部气压", "11", "9", "m");
        model202.setStartValueStr("10.030");
        model202.setStopValueStr("10.100");
        gasParamManager.add(model202);
        RfbParamModel model203 = new RfbParamModel("正负极储罐上部气压差", "1", "0", "m");
        gasParamManager.add(model203);
        RfbParamModel model204 = new RfbParamModel("正极储罐上部氧气浓度", "5", "0", "‰");
        model204.setStartValueStr("1.03");
        model204.setStopValueStr("1.05");
        gasParamManager.add(model204);
        RfbParamModel model205 = new RfbParamModel("负极储罐上部氢气浓度", "5", "0", "‰");
        model205.setStartValueStr("1.86");
        model205.setStopValueStr("1.88");
        gasParamManager.add(model205);
        RfbParamModel model206 = new RfbParamModel("电池正极检漏气压", "2", "0", "m");
        model206.setStopValueStr("0.8");
        model206.setStartValueStr("0.8");
        gasParamManager.add(model206);
        RfbParamModel model207 = new RfbParamModel("电池负极检漏气压", "2", "0", "m");
        model207.setStopValueStr("0.8");
        model207.setStartValueStr("0.8");
        gasParamManager.add(model207);
        RfbParamModel model208 = new RfbParamModel("电池检漏压力", "30", "0", "m");
        model208.setStopValueStr("28.010");
        model208.setStartValueStr("28.010");
        gasParamManager.add(model208);
        RfbParamModel model209 = new RfbParamModel("管路系统漏液检测", "30", "0", "m");
        model209.setStopValueStr("28.020");
        model209.setStartValueStr("28.020");
        gasParamManager.add(model209);

        RfbParamModel model301 = new RfbParamModel("正极电解液进口压力", "15", "0", "m");
        model301.setStopValueStr("10.300");
        model301.setStartValueStr("10.200");
        temperatureTrendParamManager.add(model301);
        RfbParamModel model302 = new RfbParamModel("正极电解液流量", "300", "0", "L/min");
        model302.setStopValueStr("100.200");
        model302.setStartValueStr("100.000");
        temperatureTrendParamManager.add(model302);
        RfbParamModel model303 = new RfbParamModel("正极电解液进口温度", "35", "0", "℃");
        model303.setDigit(1);
        model303.setIntervalValueStr("0.31");
        model303.setStartValueStr("24.7");
        model303.setStopValueStr("32.0");
        temperatureTrendParamManager.add(model303);
        RfbParamModel model304 = new RfbParamModel("正极电解液出口温度", "45", "0", "℃");
        model304.setDigit(1);
        model304.setIntervalValueStr("0.33");
        model304.setStartValueStr("32.0");
        model304.setStopValueStr("39.4");
        temperatureTrendParamManager.add(model304);
        RfbParamModel model305 = new RfbParamModel("正极储液罐液位", "3", "0", "m");
        model305.setIntervalValueStr("0.002");
        model305.setStartValueStr("1.950");
        model305.setStopValueStr("1.990");
        temperatureTrendParamManager.add(model305);
        RfbParamModel model306 = new RfbParamModel("负极电解液进口压力", "15", "0", "m");
        model306.setStopValueStr("10.200");
        model306.setStartValueStr("10.100");
        temperatureTrendParamManager.add(model306);
        RfbParamModel model307 = new RfbParamModel("负极电解液流量", "300", "0", "L/min");
        model307.setStopValueStr("100.200");
        model307.setStartValueStr("100.000");
        temperatureTrendParamManager.add(model307);
        RfbParamModel model308 = new RfbParamModel("负极电解液进口温度", "35", "0", "℃");
        model308.setDigit(1);
        model308.setIntervalValueStr("0.31");
        model308.setStartValueStr("24.7");
        model308.setStopValueStr("32.0");
        temperatureTrendParamManager.add(model308);
        RfbParamModel model309 = new RfbParamModel("负极电解液出口温度", "45", "0", "℃");
        model309.setDigit(1);
        model309.setIntervalValueStr("0.33");
        model309.setStartValueStr("32.0");
        model309.setStopValueStr("39.4");
        temperatureTrendParamManager.add(model309);
        RfbParamModel model310 = new RfbParamModel("负极储液罐液位", "3", "0", "m");
        model310.setIntervalValueStr("-0.002");
        model310.setStartValueStr("1.932");
        model310.setStopValueStr("1.892");
        temperatureTrendParamManager.add(model310);
        RfbParamModel model311 = new RfbParamModel("正负极电解液进口压力差", "0.5", "0", "m");
        temperatureTrendParamManager.add(model311);
    }
}
